package com.yuke.cloud.service.wmc.service;

import com.github.pagehelper.PageInfo;
import com.yuke.cloud.common.core.support.IService;
import com.yuke.cloud.service.wmc.dto.WmsExcelImportDto;
import com.yuke.cloud.service.wmc.dto.WmsStockOutDto;
import com.yuke.cloud.service.wmc.entity.WmsStockOut;

import java.util.List;


/**
 * Created by zys on 2018/12/06.
 */
public interface WmsStockOutService extends IService<WmsStockOut> {

    List<WmsStockOutDto> getWmsStockOutByCondition(WmsStockOutDto wmsStockOutDto);

    Integer stockOutPurchase(List<WmsStockOut> wmsStockOutList);

    PageInfo<WmsStockOutDto> countBySpec(WmsStockOutDto wmsStockOutDto, Integer page, Integer size);

    List<WmsStockOutDto> excelStockOut(WmsExcelImportDto wmsExcelImportDto);
}
